約 4,069,148 件
https://w.atwiki.jp/chaos-server/pages/23.html
変更前 OS WindowsXP SP3 32bit HDD 2T SSD 128MB CPU CoreI5 661 @ 3.33GHz 3.49GB RAM グラフィックボード NVIDIA GF GTS450 メモリ:4GB マザーボード P55A-UD3R . 変更後 OS Windows 7 Professional 64-bit Service Pack 1 CPU Intel(R) Core(TM) i7-3770K CPU @ 3.50GHz (8 CPUs), ~3.5GHz マザーボード:P8Z77-V Pro メモリ:32GB グラフィックボード:NVIDIA GeForce GTX 660 Ti DirectX Version DirectX 11
https://w.atwiki.jp/javamock/pages/33.html
メモ Javaについての私のメモです。 Java リファレンス http //java.sun.com/reference/docs/ JavaTM Platform, Standard Edition 6 API 仕様 http //java.sun.com/javase/ja/6/docs/ja/api/ Eclipse @authorの補完される名前を変更 eclipse.iniに以下を追加 -Duser.name=mock メソッドの抽出 Shift + Alt + M jar ダブルクリックで起動するファイルを作る 以下のコマンド jar cvfm JarFile.jar TxtFile.txt ClassFile1.class ClassFile2.class ClassFile3.class ... JarFile.jar : 作成したいjarのファイル名 TxtFile.txt メインクラスを指定 以下のように記述 Main-Class ClassFile1.class ※改行を入れなくてはいけないらしい ClassFile1.class ClassFile2.class ClassFile3.class ... クラスファイルを指定 ※できたjarファイルをダブルクリックで実行できるが、全角文字の入ったパスにおくとエラーになって起動しなかった。 ※コンソールアプリケーションでは実行できなかったけどなんでだろう jarファイルをコマンドプロンプトから起動 java -jar JarFile.jar ClassName JarFile.jar 起動したいjarファイル ClassName mainメソッドのあるファイル Ubuntu8.04にjdkのインストール 以下コマンド sudo apt-get install sun-java6-jdk vim ハイライト設定 java.vimが入っている場合、以下を追加するとハイライト機能が拡張される _vimrc "Javaの設定 let java_highlight_all=1 let java_highlight_debug=1 let java_space_errors=1 let java_highlight_functions=1 ファイル名 _vimrc 標準クラスをハイライト let java_highlight_all=1 デバッグ文をハイライト java_highlight_debug=1 余分な空白をハイライト java_space_errors=1 メソッドの宣言をハイライト java_highlight_functions=1 デバッグ文 System.out.print System.out.println System.err.print System.err.println printStackTrace ハイライト拡張前 ハイライト拡張後
https://w.atwiki.jp/ce00582/pages/3933.html
import java.awt.*; import java.awt.*; import java.awt.event.*; import java.awt.image.*; class game0909 extends Frame implements MouseListener{ PixelGrabber pg; Color col; Image img; int w=500; int h=500; double size; int red,green,blue; int pix[]=new int[w*h]; int memor[][]=new int[h][w]; int memog[][]=new int[h][w]; int memob[][]=new int[h][w]; int girl[][]=new int[h][w]; int sx[]=new int[100]; int sy[]=new int[100]; int m,n,mx,nx; int e,t,tt; String s1,s2,s3,s4; game0909(){ s1="fujiko.jpg"; catchimg(s1); t=1; this.addMouseListener(this); } public static void main(String[] args) { game0909 f = new game0909(); f.setSize(700,700); f.setBackground(Color.blue) ; f.setVisible(true); f.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}}); } public void paint( Graphics g ) { g.setColor(Color.white); g.fillRect(0,0,700,700); mx=1; nx=1; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ g.setColor(new Color(memor[mx][nx],memog[mx][nx],memob[mx][nx])); if(girl[mx][nx] 50)g.fillRect(nx,mx,1,1); } } for(tt=1;tt t+1;tt++){ g.setColor(Color.red); g.fillRect(sx[tt],sy[tt],5,5); } } void catchimg(String s){ img = createImage(w,h); img = Toolkit.getDefaultToolkit().getImage(s); pg = new PixelGrabber(img,0,0,w,h,pix,0,w); try{pg.grabPixels();}catch(InterruptedException ie){} m=0; n=0; for(int i=0;i w*h;i++){ int p = pix[i]; col=new Color(pix[i]); red=col.getRed(); green=col.getGreen(); blue=col.getBlue(); memor[m][n]=red; memog[m][n]=green; memob[m][n]=blue; n=n+1; if (n==w)m=m+1; if (n==w)n=0; } } public void mouseClicked(MouseEvent e) { double mex,mey; mey=e.getY() ; mex=e.getX(); t=t+1; sx[t]=(int)mex; sy[t]=(int)mey; seekgirl(); repaint(); } public void mousePressed(MouseEvent e) { } public void mouseReleased(MouseEvent e) { } public void mouseEntered(MouseEvent e) { } public void mouseExited(MouseEvent e) { } void seekgirl(){ for (tt=1;tt t+1;tt++){ red=memor[sy[tt]][sx[tt]]; green=memog[sy[tt]][sx[tt]]; blue=memob[sy[tt]][sx[tt]]; for (mx=0;mx 500;mx++){ for (nx=0;nx 500;nx++){ e=(memor[mx][nx]-red)*(memor[mx][nx]-red); e=e+(memog[mx][nx]-green)*(memog[mx][nx]-green); e=e+(memob[mx][nx]-blue)*(memob[mx][nx]-blue); if(e 100)girl[mx][nx]=100; } } } } }
https://w.atwiki.jp/ce00582/pages/2517.html
import java.awt.*; class java81 extends Canvas { Frame fr; public void paint( Graphics g ) { g.drawString("asa", 20, 20); } java81() { fr = new Frame( "フレーム" ); setSize( 500, 500 ); fr.add( this, BorderLayout.NORTH ); fr.pack(); fr.setVisible( true ); } public static void main( String[] args ) { java81 dr = new java81(); } }
https://w.atwiki.jp/drip122/pages/22.html
TERA WEBのチュートリアルをTomcatのJNDIからデータソースを取得するようにする TomcatのJNDI設定 参考URLには、server.xmlとweb.xmlの設定が必要であるとか、adminでtomcatにログインしてデータソースの設定が必要であるとか書いてあるが、特に必要なかった。 1. context.xmlの設定 META-INF/context.xmlに設定を書けば、server.xmlに設定がコピーされた。 ■context.xml Context Resource name="terasoluna_tutorial" type="javax.sql.DataSource" driverClassName="org.hsqldb.jdbcDriver" password="" maxIdle="2" maxWait="5000" username="sa" url="jdbc hsqldb hsql //127.0.0.1 9001/terasoluna" maxActive="4"/ /Context ■server.xml Host Context docBase="C \pleiades-wtp_3.3\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\ROOT" path="" reloadable="false"/ Context docBase="C \pleiades-wtp_3.3\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\tutorial-thin" path="/tutorial-thin" reloadable="true" source="org.eclipse.jst.j2ee.server tutorial-thin" Resource driverClassName="org.hsqldb.jdbcDriver" maxActive="4" maxIdle="2" maxWait="5000" name="terasoluna_tutorial" password="" type="javax.sql.DataSource" url="jdbc hsqldb hsql //127.0.0.1 9001/terasoluna" username="sa"/ /Context /Host データベース接続設定 1. applicationContext.xmlの編集 bean id="TerasolunaDataSource" class="org.springframework.jndi.JndiObjectFactoryBean" property name="jndiName" value="java comp/env/terasoluna_tutorial" / /bean JDBCドライバの配置 1. tomcatのcommon/libにhsqldb.jarを配置する 気になること web.xmlのresource-ref要素を設定しなくてもJNDIでリソースが取れてしまうのだが・・・なんでだろ? springでリソースを取得するからいらないのかな? 参考URLhttp //www.javaroad.jp/opensource/js_tomcat8.htm チュートリアルドキュメント
https://w.atwiki.jp/ce00582/pages/1234.html
import java.awt.*; import java.awt.event.*; public class ex22 { public static void main(String[] args) { Frame ff = new Frame("ex22 ボタン"); Button bb = new Button("練習"); ff.setSize(300, 200); ff.add(bb); ff.addWindowListener(new FrameListener()); ff.setVisible(true); } private static class FrameListener extends WindowAdapter { public void windowClosing(WindowEvent e) { System.exit(0); } } }
https://w.atwiki.jp/fackingserver/
siguma server へ ようこそ はじめに 現在はサバイバルサーバーです。ご了承ください。 では、OKな方は次の serverの入り方 に行きましょう。
https://w.atwiki.jp/java_pro/pages/50.html
public class Dog extends Pet{ public Dog(){ } public Dog(String name){ super(name); } public void call(){ System.out.println("ワンワン"); } }
https://w.atwiki.jp/comcatet/pages/29.html
Dateオブジェクト XMLHttpRequest プロトタイプチェーンとクラス ループ処理 内包表記 ES5setter - JavaScript | MDN getter - JavaScript | MDN ES6の実験機能アロー関数Arrow functions - JavaScript | MDN Firefox 22(Nightly) で ArrowFunction が実装されたが、扱いが難しい - hogehoge @teramako 自身のthisを持たない 自身のargumentsを持たない(fx43から) デフォルトパラメーターDefault parameters - JavaScript | MDN ES.next のデフォルトパラメータが Firefox Nightly で実装された - hogehoge @teramako Rest parameterRest parameters - JavaScript | MDN ES.next の FunctionRestParameter が Firefox Nightly で実装された - hogehoge @teramako Spread operatorSpread operator - JavaScript | MDN Method definitionMethod definitions - JavaScript | MDN function*function* - JavaScript | MDN クラスClasses - JavaScript | MDN JavaScriptにもクラスがやってきた!JavaScriptの新しいclass構文をマスターしよう | HTML5Experts.jp 分割代入Destructuring assignment - JavaScript | MDN JavaScript の分割代入まとめ - mooz deceives you
https://w.atwiki.jp/fieds_labo3/pages/40.html
Swing トップレベルコンテナ メニューバー付きサンプル import java.awt.*; import java.awt.event.*; import javax.swing.*; /* TopLevelDemo.java requires no other files. */ public class TopLevelDemo { private static void createAndShowGUI() { //Create and set up the window. JFrame frame = new JFrame("TopLevelDemo"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Create the menu bar. Make it have a green background. JMenuBar greenMenuBar = new JMenuBar(); greenMenuBar.setOpaque(true); greenMenuBar.setBackground(new Color(154, 165, 127)); greenMenuBar.setPreferredSize(new Dimension(200, 20)); //Create a yellow label to put in the content pane. JLabel yellowLabel = new JLabel(); yellowLabel.setOpaque(true); yellowLabel.setBackground(new Color(248, 213, 131)); yellowLabel.setPreferredSize(new Dimension(200, 180)); //Set the menu bar and add the label to the content pane. frame.setJMenuBar(greenMenuBar); frame.getContentPane().add(yellowLabel, BorderLayout.CENTER); //Display the window. frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Schedule a job for the event-dispatching thread //creating and showing this application s GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } } JPanel版 import java.awt.*; import java.awt.event.*; import javax.swing.*; public class TopLevelDemo2 { private static void createAndShowGUI() { //Create and set up the window. JFrame frame = new JFrame("TopLevelDemo2"); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //Create the menu bar. Make it have a green background. JMenuBar greenMenuBar = new JMenuBar(); greenMenuBar.setOpaque(true); greenMenuBar.setBackground(new Color(154, 165, 127)); greenMenuBar.setPreferredSize(new Dimension(200, 20)); //Create a yellow label to put in the content pane. JLabel yellowLabel = new JLabel(); yellowLabel.setOpaque(true); yellowLabel.setBackground(new Color(248, 213, 131)); yellowLabel.setPreferredSize(new Dimension(200, 180)); //Set the menu bar and add the label to the content pane. frame.setJMenuBar(greenMenuBar); //frame.getContentPane().add(yellowLabel, BorderLayout.CENTER); //Create a panel and add components to it. JPanel contentPane = new JPanel(new BorderLayout()); //contentPane.setBorder(someBorder); contentPane.add(yellowLabel, BorderLayout.CENTER); //contentPane.add(anotherComponent, BorderLayout.PAGE_END); frame.setContentPane(contentPane); //Display the window. frame.pack(); frame.setVisible(true); } public static void main(String[] args) { //Schedule a job for the event-dispatching thread //creating and showing this application s GUI. javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { createAndShowGUI(); } }); } }